/* Copyright 2001,2002,2003 NAH6
 * All Rights Reserved
 *
 * Parts Copyright DoD, Parts Copyright Starium
 *
 */
#ifndef __CELP_EXPORT_H__
#define __CELP_EXPORT_H__

#define CELP_FRAME_LENGTH   240

#define CELP_WIREREP_BITS   144
#define CELP_WIREREP_BYTES  (CELP_WIREREP_BITS/8)

#include "hal_types.h"

void celp_init (void);

void celp_encode (uint8 wirerep[CELP_WIREREP_BYTES],
                  const short input[CELP_FRAME_LENGTH]);

void celp_decode (short output[CELP_FRAME_LENGTH],
                  const uint8 wirerep[CELP_WIREREP_BYTES]);


#endif  /* __CELP_EXPORT_H__ */
